Presence Intent
#Privileged_Intents
サーバーメンバーのログイン状態などの
Presence
にかかわる
Privileged Intents
利用には
Developer PortalからPrivileged Intentsを有効化する
操作が必要
v13
では加えて、
Client
のオプションとして、
intents: ["GUILD_PRESENCES" ,/*...*/]
が必要
以下のイベントの受け取りに必要
presenceUpdate
以下の操作に必要
<GuildMember>.presence
ボット起動時に全メンバーの読み込みを行うために必要
client.users.cache.get('...')
guild.members.cache.get('...')
role.members
参考
Presence IntentおよびServer Members Intentが影響する処理
基本的にキャッシュされる
キャッシュがされなくなるとどうなるのか